<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>MSP430 large code, restricted data Size Benchmarks</title>
    <style type="text/css" media="screen">table { border-collapse: collapse; font-family: "Ariel", sans-serif } 
                   td    { background: white; border: ridge black } 
                    tr.hdr { font-weight: bolder }</style>
  </head>
  <body>
    <h1>MSP430 large code, restricted data Size Benchmarks</h1>
    <h2>ti.platforms.msp430:MSP430F5438A:1 (compiler version: 4.2.1)</h2>
    <h3>(all sizes are in 8-bit bytes)</h3>
  </body>
  <body xmlns="">
    <div>
      <h3>Static Module Applications</h3>
      <table>
        <tr class="hdr">
          <td style="width:250px; border-bottom-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none">ROM</td>
          <td style="background-color:rgb(150,150,255); border-left-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none">RAM</td>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none"/>
        </tr>
        <tr class="hdr">
          <td style="border-top-style:none"/>
          <td>Code</td>
          <td>Initialized Data</td>
          <td>C-initialization</td>
          <td>Total ROM</td>
          <td>ISR/C Stack</td>
          <td>Task Stacks</td>
          <td>Heaps</td>
          <td>BSS</td>
          <td>Total RAM</td>
        </tr>
        <tr>
          <td>Kernel Only</td>
          <td>3152</td>
          <td>474</td>
          <td>110</td>
          <td>3736</td>
          <td>512</td>
          <td>0</td>
          <td>0</td>
          <td>194</td>
          <td>706</td>
        </tr>
        <tr>
          <td>Hwi application</td>
          <td>3266</td>
          <td>584</td>
          <td>114</td>
          <td>3964</td>
          <td>512</td>
          <td>0</td>
          <td>0</td>
          <td>208</td>
          <td>720</td>
        </tr>
        <tr>
          <td>Clock application</td>
          <td>5524</td>
          <td>704</td>
          <td>288</td>
          <td>6516</td>
          <td>512</td>
          <td>0</td>
          <td>0</td>
          <td>496</td>
          <td>1008</td>
        </tr>
        <tr>
          <td>Clock Object application</td>
          <td>5524</td>
          <td>704</td>
          <td>314</td>
          <td>6542</td>
          <td>512</td>
          <td>0</td>
          <td>0</td>
          <td>526</td>
          <td>1038</td>
        </tr>
        <tr>
          <td>Swi application</td>
          <td>4004</td>
          <td>632</td>
          <td>166</td>
          <td>4802</td>
          <td>512</td>
          <td>0</td>
          <td>0</td>
          <td>292</td>
          <td>804</td>
        </tr>
        <tr>
          <td>Swi Object application</td>
          <td>4004</td>
          <td>636</td>
          <td>198</td>
          <td>4838</td>
          <td>512</td>
          <td>0</td>
          <td>0</td>
          <td>338</td>
          <td>850</td>
        </tr>
        <tr>
          <td>Task application</td>
          <td>7300</td>
          <td>764</td>
          <td>454</td>
          <td>8518</td>
          <td>512</td>
          <td>1024</td>
          <td>0</td>
          <td>738</td>
          <td>2274</td>
        </tr>
        <tr>
          <td>Task Object application</td>
          <td>7300</td>
          <td>768</td>
          <td>494</td>
          <td>8562</td>
          <td>512</td>
          <td>1536</td>
          <td>0</td>
          <td>808</td>
          <td>2856</td>
        </tr>
        <tr>
          <td>Semaphore application</td>
          <td>8010</td>
          <td>774</td>
          <td>508</td>
          <td>9292</td>
          <td>512</td>
          <td>1536</td>
          <td>0</td>
          <td>826</td>
          <td>2874</td>
        </tr>
        <tr>
          <td>Semaphore Object application</td>
          <td>8010</td>
          <td>778</td>
          <td>520</td>
          <td>9308</td>
          <td>512</td>
          <td>1536</td>
          <td>0</td>
          <td>844</td>
          <td>2892</td>
        </tr>
        <tr>
          <td>Default Configuration</td>
          <td>19492</td>
          <td>7064</td>
          <td>756</td>
          <td>27312</td>
          <td>4096</td>
          <td>512</td>
          <td>4096</td>
          <td>2218</td>
          <td>10922</td>
        </tr>
      </table>
    </div>
    <div>
      <h3>Dynamic Applications</h3>
      <table>
        <tr class="hdr">
          <td style="width:250px; border-bottom-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none">ROM</td>
          <td style="background-color:rgb(150,150,255); border-left-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none">RAM</td>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none"/>
        </tr>
        <tr class="hdr">
          <td style="border-top-style:none"/>
          <td>Code</td>
          <td>Initialized Data</td>
          <td>C-initialization</td>
          <td>Total ROM</td>
          <td>ISR/C Stack</td>
          <td>Task Stacks</td>
          <td>Heaps</td>
          <td>BSS</td>
          <td>Total RAM</td>
        </tr>
        <tr>
          <td>Dynamic Memory application</td>
          <td>8724</td>
          <td>834</td>
          <td>556</td>
          <td>10114</td>
          <td>512</td>
          <td>1536</td>
          <td>4096</td>
          <td>844</td>
          <td>6988</td>
        </tr>
        <tr>
          <td>Dynamic Task application</td>
          <td>10246</td>
          <td>938</td>
          <td>564</td>
          <td>11748</td>
          <td>512</td>
          <td>1536</td>
          <td>4096</td>
          <td>852</td>
          <td>6996</td>
        </tr>
        <tr>
          <td>Dynamic Semaphore application</td>
          <td>11040</td>
          <td>1034</td>
          <td>572</td>
          <td>12646</td>
          <td>512</td>
          <td>1536</td>
          <td>4096</td>
          <td>860</td>
          <td>7004</td>
        </tr>
      </table>
    </div>
  </body>
</html>